//
//  RuleTableViewController.m
//  GoodWayClient
//
//  Created by HuiDong on 15/12/26.
//  Copyright © 2015年 HuiDong. All rights reserved.
//

#import "RuleTableViewController.h"

@interface RuleTableViewController ()
@property (nonatomic,strong)NSArray *array1;
@property (nonatomic,strong)NSArray *array2;
@end

@implementation RuleTableViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
//懒加载
- (NSArray *)array1
{
    if (!_array1) {
        _array1 = @[@"在钻石小鸟的体验中心和线上的消费都会获得相应的积分。",@"1、钻石小鸟会员凭卡消费可累计积分，100元置换1分，积分累计无上限;",@"2、积分不可抵扣货款，不可兑换现金,不可买卖交易。",@"3、积分的激活：用户在消费完毕后，该次消费所产生的积分即被自动激活。",@"4、积分的查询：用户可以在网络上查询到累计积分；",@"5、积分的消耗：当用户确定积分礼品兑换之后，积分自动扣除。礼品原则上不允许退还，积分已扣除的不在恢复。"];
    }
    return _array1;
}
- (NSArray *)array2
{
    if (!_array2) {
        _array2 = @[@"A、选择礼品：用户根据自己的积分挑选兑换范围内自己喜欢的礼品",@"B、申请配送：小鸟为您提供两种礼品寄送方式，您可以选择最方便的一种方式。您一旦确认寄送方式后，小鸟将及时为您邮递或寄留在店，因此您选择后不可修改或变动，请您谅解！",@"1、免费邮政配送",@"    用户必须填写自己的真实姓名，收货地址，邮编，联系电话，以便配送；",@"    时间提示：配送时间为1个月，视配送城市远近不同，确保在一个月内送达，1个月后没有收到的，可以和客服联系。",@"2、亲临体验中心取货",@"    为感谢您对体验中心的关注，选择亲临体验店的您，还会获得一份精美小礼物，同时，根据您的需要会有专业技师为您做免费首饰清洗保养。"];
    }
    return _array2;
}


//数据源方法

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 2;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if (section == 0) {
        return self.array1.count;
    }else
    {
        return self.array2.count;
    }
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    if (indexPath.section == 0) {
        cell.textLabel.text = self.array1[indexPath.row];
    }else
    {
        cell.textLabel.text = self.array2[indexPath.row];
    }
    
    UIFont *myFont = [ UIFont fontWithName: @"Arial" size: 15.0 ];
    cell.textLabel.font  = myFont;
    cell.textLabel.textColor = [UIColor grayColor];
    //自动换行，这里最重要
    cell.textLabel.numberOfLines = 0;
    cell.textLabel.lineBreakMode = 2;

    return cell;
}
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
    if (section == 0) {
        return @"一、关于积分:";
    }else
    {
        return @"二、积分换礼的流程:";
    }
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
//    CGSize labelSize = [self.introduction.text sizeWithFont:self.introduction.font constrainedToSize:size lineBreakMode:NSLineBreakByClipping];
    
    if (indexPath.section == 0) {
        NSString *cellText = self.array1[indexPath.row];
        UIFont *cellFont = [UIFont fontWithName:@"Arial" size:14.0];
        CGSize constraintSize = CGSizeMake([[UIScreen mainScreen] bounds].size.width, MAXFLOAT);
        CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:2];
        return labelSize.height + 20;
    }else
    {
        NSString *cellText = self.array2[indexPath.row];
        UIFont *cellFont = [UIFont fontWithName:@"Arial" size:14.0];
        CGSize constraintSize = CGSizeMake([[UIScreen mainScreen] bounds].size.width, MAXFLOAT);
        CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:2];
        return labelSize.height + 20;
    }
    
}

- (IBAction)back:(id)sender {
    [self dismissViewControllerAnimated:YES completion:nil];
}


@end
